İlk olarak, MS Access veritabanında bir zimmet tablosu oluşturun. Bu tablo, PersonelID ve StokID alanlarını içermelidir.
C# uygulamanızda, veritabanına bağlanmak için bir OleDbConnection nesnesi oluşturun ve veritabanı yolunu ve kimlik bilgilerini belirtin.
Bir OleDbCommand nesnesi oluşturun ve SQL INSERT INTO sorgusunu kullanarak zimmet tablosuna kayıt ekleyin. Bu sorguda, PersonelID ve StokID alanlarını, C# uygulamanızdaki TextBox'lardan gelen verilerle doldurun.
Buton tıklama olayını ele almak için bir olay işleyicisi oluşturun. Bu olay işleyicisi, 2 stok tablosundan ID'leri alacak ve zimmet tablosuna ekleyecektir.
Aşağıy aörnek bir kod blogu bırakıyorum
using System.Data.OleDb;
// Veritabanına bağlanmak için bağlantı dizesi
string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Veritabani.accdb;Persist Security Info=False;";
// Zimmet tablosuna kayıt ekleyen metod
public void ZimmetEkle(int personelID, int stokID)
{
// OleDbConnection nesnesi oluştur
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
// OleDbCommand nesnesi oluştur ve SQL sorgusunu hazırla
string query = "INSERT INTO ZimmetTablosu (PersonelID, StokID) VALUES (@personelID, @stokID)";
using (OleDbCommand command = new OleDbCommand(query, connection))
{
// Parametreleri ekle
command.Parameters.AddWithValue("@personelID", personelID);
command.Parameters.AddWithValue("@stokID", stokID);
// Bağlantıyı aç ve sorguyu çalıştır
connection.Open();
command.ExecuteNonQuery();
}
}
}
// Buton tıklama olayı işleyicisi
private void btnZimmetEkle_Click(object sender, EventArgs e)
{
int personelID = Convert.ToInt32(txtPersonelID.Text);
int stokID = Convert.ToInt32(txtStokID.Text);
// ZimmetEkle metodunu çağır
ZimmetEkle(personelID, stokID);
}
Bu kod, C# uygulamanızdaki iki TextBox'tan gelen verileri alacak ve ZimmetEkle metodunu çağırarak zimmet tablosuna kayıt ekleyecektir. Bu kayıt, 2 stok tablosundaki ID'leri içerecektir.
Öncelikle Cevaplamanızdan Dolayı Teşekkür Ederim. Veriyi zimmet tablosuna çekerken girdiğimiz 1.PersonelID textbox'a personel tablomuzdan gelen Personelin Adı,Soyadı,Birimi gibi verileri ordan çekeceğiz 2.StokID textboxa stok tablomuzdan gelen stok adı,modeli,seri no gibi verileri çekeceğiz ardından hem personel hemde stok tablosunu zimmet tablosunda birleştirmek istiyorum. Sorunum Buydu Çözebilirseniz Teşekkür Ederim.